﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Vds2465Telegrams
{
	/// <summary>
	/// Used e.g. in 20H
	/// </summary>
	public enum eAddressExtension_1
	{
		/// <summary>
		/// 01H
		/// </summary>
        Input = 0x01,	            // value is used in casting

		/// <summary>
		/// 02H
		/// </summary>
        Output = 0x02,              // value is used in casting

		/// <summary>
		/// 10H
		/// </summary>
        Disruption = 0x10           // value is used in casting
	}

    /// <summary>
    /// Subset of eAddressExtension_1
    /// </summary>
    public enum eAddressExtension_1_InputOutput
    {
        /// <summary>
        /// 0x01
        /// </summary>
		Input = 0x01,		// the byte value must fit to the eAddressExtension_1.Input byte value

        /// <summary>
        /// 0x02
        /// </summary>
		Output = 0x02		// the byte value must fit to the eAddressExtension_1.Output byte value
    }

	/// <summary>
	/// Used e.g. in 10H-41H, 41H
	/// </summary>
	public enum eAddressExtension_2
	{
		/// <summary>
		/// 50H
		/// </summary>
		TimeToNextTestMessage = 0x50,   // value is used in casting

		/// <summary>
		/// 51H
		/// </summary>
        TestMessageInterval = 0x51      // value is used in casting
	}
}
